Oceanfront In Del Mar, Ca | 516 Stratford Ct | Offered At $16,995,000